package fr.afcepf.iziticket.dao;

import java.util.List;

import fr.afcepf.iziticket.dao.interfaces.DAOUtilisateur;
import fr.afcepf.iziticket.entities.Utilisateur;

public class DAOUtilisateurImpl extends ObjectDaoImpl<Utilisateur> implements DAOUtilisateur{

	@Override
	public Utilisateur get(int paramId) {

		return (Utilisateur) hibernateTemplate.get(Utilisateur.class, paramId);
		
	}

	public DAOUtilisateurImpl() {
		super();
		setTableName("Utilisateur");
	}

	public Utilisateur identification(String login, String mdp){
		
		String queryString="from Utilisateur as p where p.login='"+login+"' and p.mdp='"+mdp+"'";
		@SuppressWarnings("unchecked")
		List<Utilisateur> list = (List<Utilisateur>) hibernateTemplate.find(queryString);
		if(list.size()>0)
			return list.get(0);
		else
			return null;
	}
	
	public String modifierMdp(String mdp, int id){
		
		return "";
	}
	
}
